a thing of shreds and patches - Turkish English Dictionary